court of last resort - French English Dictionary